const http = require('http')
const fs = require('fs')

http.createServer(function(request, response) {
    console.log('打印request请求的内容,url：', request.url)

    const html = fs.readFileSync('test.html', 'utf8')
    response.writeHead(200, {
            'Content-Type': 'text/html',
            'Access-Control-Allow-Origin': '*', //允许任何请求访问
            // 'Access-Control-Allow-Origin': 'http://127.0.0.1:8888',//设置指定的IP进行访问
            'Access-Control-Allow-Headers': 'X-Test-Cors', //预请求
            'Access-Control-Allow-Methods': 'POST,PUT,Delete', //允许请求的方法
            'Access-Control-Max-Age': '1000' //1000秒内，再次请求时，不进行预请求
        })
        // response.end(html)
    response.end('server2.js返回的内容')
}).listen(8887)

console.log('当web服务器启动后，在控制显示提示信息：server listening on 8888  或者显示：服务已启动，请在浏览器中访问 http://localhost:8887/')